#ifndef POINT_H
#define POINT_H

struct Point{
		Point();
		Point(int, int);
		Point(const Point&);
		~Point();

		Point operator-(const Point&);
		Point operator+(const Point&);
		Point operator*(double);
        bool operator==(const Point&);

		double length();
		double dotProduct(Point);
		double crossProductLength(Point);

		int x;
		int y;
};

#endif
